home *** CD-ROM | disk | FTP | other *** search
/ Delphi Magazine Collection 2001 / Delphi Magazine Collection 20001 (2001).iso / DISKS / Issue50 / IPC / Messages / MsgRcvU.pas < prev    next >
Encoding:
Pascal/Delphi Source File  |  1999-08-31  |  806 b   |  42 lines

  1. unit MsgRcvU;
  2.  
  3. interface
  4.  
  5. uses
  6.   Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;
  7.  
  8. type
  9.   TMsgReceiveForm = class(TForm)
  10.   protected
  11.     procedure WndProc(var Message: TMessage); override;
  12.   end;
  13.  
  14. var
  15.   MsgReceiveForm: TMsgReceiveForm;
  16.  
  17. implementation
  18.  
  19. uses
  20.   CustomMsgU;
  21.  
  22. {$R *.DFM}
  23.  
  24. {$ifdef Ver90}
  25. //This routine arrived in Delphi 3 (the maintenance release version)
  26. procedure ShowMessageFmt(const Msg: string; Params: array of const);
  27. begin
  28.   ShowMessage(Format(Msg, Params));
  29. end;
  30. {$endif}
  31.  
  32. procedure TMsgReceiveForm.WndProc(var Message: TMessage);
  33. begin
  34.   if Message.Msg = wm_ClinicMessage then
  35.     ShowMessageFmt('Received a message (WParam = %d, LParam = %d)',
  36.       [Message.WParam, Message.LParam])
  37.   else
  38.     inherited
  39. end;
  40.  
  41. end.
  42.